*{margin:0;padding:0}html,body{height:100%;width:100%}body{font-family:"Open Sans", sans-serif;padding-top:7px;padding-bottom:20px;box-sizing:border-box}nav{border-bottom:1px solid rgba(168,168,168,0.2);margin-top:10px}nav .logo img{height:55px}nav .main-nav{display:flex;justify-content:space-between}nav .main-nav ul{margin-bottom:0}nav .main-nav ul li{display:inline-block}nav .main-nav ul li a{padding:5px 10px;color:rgba(0,0,0,0.6);font-size:14px;font-weight:500}nav .klub{height:18px;width:auto}footer{margin-top:50px}footer h4{margin-bottom:5px;font-size:20px;font-weight:400}footer ul{list-style-type:none;list-style-position:inside;margin-left:20px}footer ul li::before{content:"\2022";color:red;font-weight:bold;display:inline-block;width:1em;margin-left:-1em;font-size:20px}footer ul li a{color:rgba(0,0,0,0.6)}.text-center{text-align:center}.wrapper{margin:0 auto;width:1200px}.back-link{color:initial;margin:20px 0 10px 0}.button{border:none;padding:10px 40px;margin:15px 0;border-radius:8px;cursor:pointer}.button--green{background-color:#238036;color:white}.button--red{background-color:#e02b20;color:white}.et_pb_newsletter_button{width:100%;margin:0;cursor:pointer;display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;color:white;text-align:center;margin-top:10px}.et_pb_button{position:relative;padding:0.3em 1em;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:#238036;font-size:20px;font-weight:500;line-height:1.7em !important;border-color:#238036}.top-bar{position:absolute;top:0;left:0;width:100%;height:6px;background-color:#e02b20;border-bottom:1px solid rgba(168,168,168,0.2)}.bottom-bar{position:fixed;bottom:0;width:100%;height:20px;background-color:#238036}.register-content{justify-content:initial !important}.login-content{width:100%;margin:50px 0;display:flex;align-items:center;flex-direction:column}.login-content .login-form{width:400px;margin:0 auto;padding:14px 4% !important;border-width:0;border-radius:3px;color:#666;background-color:#fff;font-size:16px;font-weight:400;-webkit-appearance:none}.login-content .login-form .invalid-login{color:#e02b20;text-align:center;padding:5px 0;margin:5px 0;background-color:rgba(255,0,0,0.2)}.login-content .login-form .input-wrapper label{font-size:12px;font-weight:bold}.login-content .login-form .input-separator{margin:10px 0}.login-content .login-form .input-separator hr{border-color:rgba(0,0,0,0.1);margin-bottom:10px}.login-content .login-form form input,.login-content .login-form form select{border:1px solid rgba(0,0,0,0.1);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:10px 5px;box-sizing:border-box;width:100%;margin:2px 0}.login-content .login-form form input[type="checkbox"]{width:auto !important}.login-content .login-form .field-invalid{border:1px solid red;background-color:rgba(255,0,0,0.2)}.login-content .login-form .input-status{color:rgba(255,0,0,0.8);font-size:12px;padding:5px 10px}.login-content h2{text-align:center;margin-bottom:10px}.login-content a{text-decoration:none;color:initial}.login-content a:hover{text-decoration:underline}.line{border-bottom:1px solid rgba(0,0,0,0.1);padding:5px 10px;margin:3px 0}.line i{font-size:18px;vertical-align:middle;margin-right:5px}.profile-content{display:flex;margin:20px 0 50px 0}.profile-content .half{flex:1;padding:30px 15px}.profile-content .half h2{margin-bottom:15px}.profile-content .code10-list{list-style:none}.profile-content .code10-list li{margin:5px 10px}.profile-content .voucher-code{padding:20px 0 10px 0}.profile-content .voucher-code p{text-align:center;padding:5px 0}.profile-content .voucher-code .code{padding:10px 40px;background-color:#238036;border-radius:8px;text-align:center;box-sizing:border-box;color:white;font-size:22px;letter-spacing:4px;margin:0 auto;max-width:300px}.profile-content .voucher-code .code .dash{background-color:white;display:inline-block;width:5px;height:2px;margin:0 3px;vertical-align:middle}
